package com.ruoyi.system.domain.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * 我的余额顶部统计
 */
@Data
@Accessors(chain = true)
public class StatisticsMineBalanceVo {

    /** 用户id */
    private Long userId;
    /** 总金额 */
    private BigDecimal totalAmount;

    /** 可提现 */
    private BigDecimal availableForWithdrawal;

    /** 累计充值 */
    private BigDecimal topUp;

    /** 累计消费 */
    private BigDecimal expense;

    /** 累计提现 */
    private BigDecimal Withdrawn;

    private BigDecimal pendingWithdrawalAmount;     // 申请中金额
    private BigDecimal processingPayoutAmount;      // 打款中金额
    private BigDecimal completedPayoutAmount;       // 已打款金额
    private BigDecimal rejectedWithdrawalAmount;    // 驳回金额
    private BigDecimal payoutErrorAmount;           // 打款异常金额
}
